package com.qs.education.service;


import java.util.List;

import com.qs.education.bean.api.ResponseListBean;
import com.qs.education.bean.beans.EducationGradeBean;
import com.qs.education.bean.beans.EducationTeacherGradeClassResponse;
import com.qs.education.bean.entity.EducationTeacherGradeClass;

/**
 * @class IGradeAPIService
 * @author Leon
 * @description
 * @date Nov 7, 2018
 */
public interface IGradeAPIService {
	
	/**
	 * @Description 获取所有的年级信息
	 * @author Leon
	 * @date   Nov 7, 2018
	 * @param  
	 * @return EducationGradeResponse
	 */
	public ResponseListBean<EducationGradeBean> getAllGrade();
	
	/**
	 * @Description 完善教师信息 批量增加 教师的 年级以及对应的班级
	 * @author Leon
	 * @date   Nov 9, 2018
	 * @param  
	 * @return EducationTeacherGradeClassResponse
	 */
	public EducationTeacherGradeClassResponse batchSaveGradeAndClass(List<EducationTeacherGradeClass> params);
}
